@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.font_12{font-size:12px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_24{font-size:24px;}
.font_s{font-family:"宋体";}
.container{width:1200px;margin:0 auto;}
.min_w{min-width:1260px;}
.pos{position:relative;}
.white{color:#fff;}
.white a{color:#fff;}
.white a:hover{color:#fff;}

/*header*/
.top_bg{height:93px;background:#f3f3f2;}
.nav li{padding:0 20px;float:left;line-height:91px;height:93px;}
.nav li a{display:block;color:#303444;height:91px;}
.nav li a:hover{/*border-bottom:#df4a43 solid 3px;*/color:#df4a43;}
.banner li{width:100%;height:602px;}
.banner_pos{position:absolute;bottom:0;left:0;width:100%;}

/*index*/
.about_bg{height:390px; background:url(../images/about_bg11.jpg) no-repeat center }
.about_tit{height:70px;line-height:38px;background:url(../images/about_tit_bg.png) no-repeat center bottom;font-size:25px;}
.about_tit font{color:#fff;padding-right:10px;}
.about_tit span{color:#fff;text-transform:uppercase;}
.about_text{width:800px;margin:22px auto;line-height:24px;height:90px;}
.about_list li{width:400px;float:left;line-height:55px;}
.pro_bg{height:1184px;background:url(../images/pro_bg.jpg) no-repeat center top;}
.pro_tit{height:70px;line-height:38px;background:url(../images/pro_tit_bg.png) no-repeat center bottom;font-size:25px;padding-top:200px;}
.pro_tit font{color:#262934;padding-right:10px;}
.pro_tit span{color:#df4a43;text-transform:uppercase;}
.pro_tit_text{padding:30px 0;height:70px;color:#262934;}
.pro_type{height:47px;padding-bottom:37px;background:url(../images/type_bg.png) no-repeat center 47px;position:relative;width:100%;text-align:center;overflow:hidden;}
.pro_type ul{float:left;position:relative;left:50%;}
.pro_type li{position:relative;right:50%;float:left;margin:0 5px;}
.pro_type li a{height:25px;display:block;padding:0 15px;line-height:25px;border:#a0a0a0 solid 1px;}
.pro_type li a:hover{background:#fff;}
.pro_list{overflow:hidden;}
.pro_list ul{width:1216px;}
.pro_list li{width:289px;padding-bottom:20px;background:url(../images/pro_pic_bg.png) no-repeat left bottom;float:left;margin:0 15px 15px 0;position:relative;}
.pro_list li:hover span{background:url(../images/pro_list_bg.png) no-repeat;width:289px;height:215px;position:absolute;top:0;left:0;}

.new_bg{height:391px;background:url(../images/about_bg11.jpg) no-repeat center}
.new_list{padding-top:50px;overflow:hidden;}
.new_list ul{width:1260px;}
.new_list li{width:570px;padding:0 60px 30px 0;float:left;}
.new_con{width:370px;line-height:20px;}
.new_con_tit{line-height:30px;}
.new_con_text{height:40px;padding-bottom:10px;display:block;color:#fff;}
.new_con_text a{color:#fff;}
.new_con_text a:hover{color:#3b3f4f;}
.new_con_date{color:#fff;}
.case_bg{height:566px;background:#fff url(../images/case_bg.png) no-repeat center top;padding-top:172px;}
.case_tit{height:70px;line-height:38px;background:url(../images/case_tit_bg.png) no-repeat center bottom;font-size:25px;}
.case_tit font{color:#262934;padding-right:10px;}
.case_tit span{color:#df4a43;text-transform:uppercase;}
.case_list li{width:240px;height:290px;float:left;position:relative;}
.case_list li span{width:240px;height:64px; overflow: hidden;line-height:64px;background:url(../images/case_name_bg.png);position:absolute;bottom:0;left:0;}
.case_list li span img{display:none;}
.case_list li:hover span{height:290px;background:url(../images/case_list_bg.png);position:absolute;top:0;left:0;}
.case_list li:hover span font{display:none;}
.contact_bg{height:699px;background:url(../images/conact_bg.jpg) no-repeat center top;}
.contact_l{width:550px;}
.contact_r{width:595px;}
.contact_pic{line-height:28px;margin:10px 0; }
.contact_pic span{padding-right:10px;}
.contact_tel{font-size:38px;border-bottom:#fff dotted 1px;line-height:50px;margin-bottom:15px;}
.contact_text{line-height:30px;}
.contact_inp_text{text-transform:uppercase;color:#282828;line-height:28px;margin-bottom:22px;}
.contact_inp01{height:32px;line-height:32px;background:url(../images/bot_inp_bg.png);width:267px;padding:0 10px;margin-bottom:22px;box-shadow:0px 5px 5px #5f5f5f inset;border:none;color:#fff;font-family:"微软雅黑";font-size:14px;}
.contact_inp02{width:594px;height:150px;line-height:32px;background:url(../images/bot_inp_bg.png);padding:5px 10px;margin-bottom:22px;box-shadow:0px 5px 5px #5f5f5f inset;border:none;color:#fff;font-family:"微软雅黑";font-size:14px;}


/*footer*/
.footer_bg{height:95px;background:url(../images/footer_bg.jpg) no-repeat center top;}
.copyright{padding-top:42px;color:#000;}

/*main*/
.main_bg{min-height:880px;background:url(../images/main_bg.png) no-repeat center top; background-color:#666;}
.main_tit{height:40px;}
.main_tit font{line-height:40px;font-size:26px;}
.main_tit span{padding-top:15px;line-height:25px;color:#fff;}
.main_pro_type{margin:30px 0;}
.main_pro_type li{float:left;margin:0 5px;}
.main_pro_type li a{height:25px;display:block;padding:0 15px;line-height:25px;border:#fff solid 1px;color:#fff;}
.main_pro_type li a:hover{color:#262934;background:#fff;border:#a0a0a0 solid 1px;}
.main_pro_list ul{width:1216px;}
.main_pro_list li{width:289px;float:left;margin:0 15px 60px 0;position:relative;}
.main_pro_list li:hover span{background:url(../images/pro_list_bg.png) no-repeat;width:289px;height:215px;position:absolute;top:0;left:0;}
.main_pro_list_name{height:47px;line-height:47px;background:#262934;display:block;}
/*.page{margin:30px 0;}*/
.page a{padding:0 10px;}
.page a:hover{color:#e95e4f;}

/*三级页*/
.detail_tit{height:40px;/*background:url(../images/san_icon.png) no-repeat left center;*/padding-left:20px;}
.detail_tit font{line-height:40px;font-size:26px;}
.detail_tit span{padding-top:15px;line-height:25px;color:#fff;}
.detail_name{margin:35px auto;height:50px;line-height:50px;border-bottom:#fff dotted 1px;}
.detail_pic{padding-bottom:41px;background:url(../images/san_pic_bg.png) no-repeat bottom center;}
.detail_page{line-height:28px;margin:30px 0;}
.detail_page a{padding:0 10px;}
.detail_page a:hover{color:#e95e4f;}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
